← Back to index

2021-02-22 12:53

Download Archive

Contents of config.yml
shrinkBatchSources: 30
batchSamples: 3
warmupIterations: 1
benchmarkIterations: 1
jsglr2variants:
  - standard
  - elkhound
  - incremental
languages:
  - id: java
    name: Java
    extension: java
    parseTable:
      repo: https://github.com/metaborg/java-front.git
      subDir: lang.java
    sources:
      batch:
        - id: apache-commons-lang
          repo: https://github.com/apache/commons-lang.git
        - id: netty
          repo: https://github.com/netty/netty.git
        - id: spring-boot
          repo: https://github.com/spring-projects/spring-boot.git
    antlrBenchmarks:
      - id: antlr
        benchmark: ANTLRJava8Benchmark
      - id: antlr-optimized
        benchmark: ANTLRJavaBenchmark
  - id: webdsl
    name: WebDSL
    extension: app
    parseTable:
      repo: https://github.com/webdsl/webdsl-statix.git
      subDir: webdslstatix
    sources:
      batch:
        - id: webdsl-yellowgrass
          repo: https://github.com/webdsl/yellowgrass
  - id: sdf3
    name: SDF3
    extension: sdf3
    parseTable:
      repo: https://github.com/metaborg/sdf.git
      subDir: org.metaborg.meta.lang.template
    sources:
      batch:
        - id: nabl
          repo: https://github.com/metaborg/nabl
        - id: dynsem
          repo: https://github.com/metaborg/dynsem
        - id: flowspec
          repo: https://github.com/metaborg/flowspec
        - id: webdsl
          repo: https://github.com/webdsl/webdsl-statix.git
        - id: java
          repo: https://github.com/metaborg/java-front.git
          

Iterations: 1/1

Per Language

Parse Table States: 5020

Sources

Full parse forest

Parse nodes context-free: 759736

Parse nodes lexical: 861345

Parse nodes layout: 1149914

Optimized parse forest

Parse nodes context-free: 759717

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 239993

Reductions GLR (deterministic): 2009140

Reductions GLR (non-deterministic): 184059

Full parse forest

Parse nodes context-free: 417771

Parse nodes lexical: 456021

Parse nodes layout: 598785

Optimized parse forest

Parse nodes context-free: 417769

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 111752

Reductions GLR (deterministic): 1107479

Reductions GLR (non-deterministic): 94371

Full parse forest

Parse nodes context-free: 205923

Parse nodes lexical: 238005

Parse nodes layout: 384365

Optimized parse forest

Parse nodes context-free: 205915

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 75972

Reductions GLR (deterministic): 563737

Reductions GLR (non-deterministic): 60792

Full parse forest

Parse nodes context-free: 136042

Parse nodes lexical: 167319

Parse nodes layout: 166764

Optimized parse forest

Parse nodes context-free: 136033

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 52271

Reductions GLR (deterministic): 337922

Reductions GLR (non-deterministic): 28896

Parse Table States: 12579

Sources

Full parse forest

Parse nodes context-free: 60927

Parse nodes lexical: 115967

Parse nodes layout: 111222

Optimized parse forest

Parse nodes context-free: 60855

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 34604

Reductions GLR (deterministic): 208901

Reductions GLR (non-deterministic): 20813

Full parse forest

Parse nodes context-free: 60927

Parse nodes lexical: 115967

Parse nodes layout: 111222

Optimized parse forest

Parse nodes context-free: 60855

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 34604

Reductions GLR (deterministic): 208901

Reductions GLR (non-deterministic): 20813

Parse Table States: 2780

Sources

Full parse forest

Parse nodes context-free: 227318

Parse nodes lexical: 341660

Parse nodes layout: 173723

Optimized parse forest

Parse nodes context-free: 226762

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 38136

Reductions GLR (deterministic): 459591

Reductions GLR (non-deterministic): 114441

Full parse forest

Parse nodes context-free: 31948

Parse nodes lexical: 43720

Parse nodes layout: 26321

Optimized parse forest

Parse nodes context-free: 31921

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 4557

Reductions GLR (deterministic): 66074

Reductions GLR (non-deterministic): 14051

Full parse forest

Parse nodes context-free: 18642

Parse nodes lexical: 20665

Parse nodes layout: 15689

Optimized parse forest

Parse nodes context-free: 18583

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 2796

Reductions GLR (deterministic): 38120

Reductions GLR (non-deterministic): 6715

Full parse forest

Parse nodes context-free: 27121

Parse nodes lexical: 30737

Parse nodes layout: 20519

Optimized parse forest

Parse nodes context-free: 27003

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 2996

Reductions GLR (deterministic): 51080

Reductions GLR (non-deterministic): 11065

Full parse forest

Parse nodes context-free: 122919

Parse nodes lexical: 202183

Parse nodes layout: 86475

Optimized parse forest

Parse nodes context-free: 122636

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 23689

Reductions GLR (deterministic): 250399

Reductions GLR (non-deterministic): 65682

Full parse forest

Parse nodes context-free: 26688

Parse nodes lexical: 44355

Parse nodes layout: 24719

Optimized parse forest

Parse nodes context-free: 26619

Parse nodes lexical: 0

Parse nodes layout: 0

Reductions LR: 4098

Reductions GLR (deterministic): 53918

Reductions GLR (non-deterministic): 16928

Per Language